package com.xteam.ecsystem.entities;


import java.io.Serializable;

/**
 * 分类属性表
 * @author tangkf
 * @date 2012-08-14
 */
public class BaseGroupAttribute implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="BaseGroupAttribute";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_BGAID="bgaId";

	/**
	 * 商品分类 的属性名
	 */
	public static final String PROP_BGAGGROUP="bgaGgroup";

	/**
	 * 商品类型 的属性名
	 */
	public static final String PROP_BGAGTYPE="bgaGtype";

	/**
	 * 类型属性 的属性名
	 */
	public static final String PROP_BGATATTRI="bgaTattri";

	/**
	 * 属性排序（大于等于0，倒序） 的属性名
	 */
	public static final String PROP_BGAORDER="bgaOrder";

	/**
	 * 系统ID
	 */
	private java.lang.String bgaId;

	/**
	 * 商品分类
	 */
	private java.lang.String bgaGgroup;

	/**
	 * 商品类型
	 */
	private java.lang.String bgaGtype;

	/**
	 * 类型属性
	 */
	private java.lang.String bgaTattri;

	/**
	 * 属性排序（大于等于0，倒序）
	 */
	private java.lang.Integer bgaOrder;

	/**
	 * 获取 系统ID 的属性值
	 * @return bgaId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getBgaId(){
		return this.bgaId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param bgaId : 系统ID
	 * @author tangkf
	 */
	public void setBgaId(java.lang.String bgaId){
		this.bgaId	= bgaId;
	}

	/**
	 * 获取 商品分类 的属性值
	 * @return bgaGgroup : 商品分类
	 * @author tangkf
	 */
	public java.lang.String getBgaGgroup(){
		return this.bgaGgroup;
	}

	/**
	 * 设置 商品分类 的属性值
	 * @param bgaGgroup : 商品分类
	 * @author tangkf
	 */
	public void setBgaGgroup(java.lang.String bgaGgroup){
		this.bgaGgroup	= bgaGgroup;
	}

	/**
	 * 获取 商品类型 的属性值
	 * @return bgaGtype : 商品类型
	 * @author tangkf
	 */
	public java.lang.String getBgaGtype(){
		return this.bgaGtype;
	}

	/**
	 * 设置 商品类型 的属性值
	 * @param bgaGtype : 商品类型
	 * @author tangkf
	 */
	public void setBgaGtype(java.lang.String bgaGtype){
		this.bgaGtype	= bgaGtype;
	}

	/**
	 * 获取 类型属性 的属性值
	 * @return bgaTattri : 类型属性
	 * @author tangkf
	 */
	public java.lang.String getBgaTattri(){
		return this.bgaTattri;
	}

	/**
	 * 设置 类型属性 的属性值
	 * @param bgaTattri : 类型属性
	 * @author tangkf
	 */
	public void setBgaTattri(java.lang.String bgaTattri){
		this.bgaTattri	= bgaTattri;
	}

	/**
	 * 获取 属性排序（大于等于0，倒序） 的属性值
	 * @return bgaOrder : 属性排序（大于等于0，倒序）
	 * @author tangkf
	 */
	public java.lang.Integer getBgaOrder(){
		return this.bgaOrder;
	}

	/**
	 * 设置 属性排序（大于等于0，倒序） 的属性值
	 * @param bgaOrder : 属性排序（大于等于0，倒序）
	 * @author tangkf
	 */
	public void setBgaOrder(java.lang.Integer bgaOrder){
		this.bgaOrder	= bgaOrder;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "bgaId(系统ID)=" + bgaId + "," +"bgaGgroup(商品分类)=" + bgaGgroup + "," +"bgaGtype(商品类型)=" + bgaGtype + "," +"bgaTattri(类型属性)=" + bgaTattri + "," +"bgaOrder(属性排序（大于等于0，倒序）)=" + bgaOrder + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "bgaId:'" + bgaId + "'," +"bgaGgroup:'" + bgaGgroup + "'," +"bgaGtype:'" + bgaGtype + "'," +"bgaTattri:'" + bgaTattri + "'," +"bgaOrder:'" + bgaOrder + "'}";
	}
}